/**
 * 根据地址与名称创建Tab选项卡内容部分
 * @param url
 * @param title
 * @returns {String}
 */
function createFrame(url,title) {
	var s = '<iframe id="'+title+'" name="'+title+'" scrolling="auto" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';
	return s;
}

/**
 * 增加Tab至Tabs选项中，如果title已经存在，选中title选项卡，并刷新内容
 * @param title
 * @param url
 */
function addTab(title, url){
	if ($('#tabs').tabs('exists', title)){
		$('#tabs').tabs('select', title);//选中并刷新
		var currTab = $('#tabs').tabs('getSelected');
		var url1 = $(currTab.panel('options').content).attr('src');
		
		if(url != undefined && currTab.panel('options').title != 'Home') {
			//alert("重新更新Tabls");
			$('#tabs').tabs('update',{
				tab:currTab,
				options:{
					content:createFrame(url,title)
				},
				bodyCls:'panel-body-noscoll'
			});
		}
	} else {
		var content = createFrame(url,title);
		$('#tabs').tabs('add',{
			title:title,
			content:content,
			iconCls:'',
			border:false,
			closable:true,
			bodyCls:'panel-body-noscoll'
		});
	}
	tabClose();
}

function tabClose() {
	/*双击关闭TAB选项卡*/
	$(".tabs-inner").dblclick(function(){
		var subtitle = $(this).children(".tabs-closable").text();
		$('#tabs').tabs('close',subtitle);
	})
	/*为选项卡绑定右键*/
	$(".tabs-inner").bind('contextmenu',function(e){
		$('#mm').menu('show', {
			left: e.pageX,
			top: e.pageY
		});

		var subtitle =$(this).children(".tabs-closable").text();

		$('#mm').data("currtab",subtitle);
		$('#tabs').tabs('select',subtitle);
		return false;
	});
}